class Lavorazione < ActiveRecord::Base
  acts_as_paranoid unless SHOW_DELETED
  belongs_to :centro_costo
  has_and_belongs_to_many :rapporto_giornaliero_lavori, :join_table => 'rapporto_giornaliero_lavori_lavorazioni', :uniq => true, :class_name => 'RapportoGiornalieroLavoro'
  has_many :allegati, :as => :allegato_ref, :dependent => :destroy
  validates_presence_of :name, :centro_costo
  validates_uniqueness_of :name, :scope => :deleted_at, :case_sensitive => false
end
